works in about 80%-90% cases
